package projectisd.client;

import java.io.Serializable;

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

/** 
 * Dit is de klas die er voor zorgt dat een Les wordt aangemaakt en daar de
 * de juiste atributen bij gebruikt worden.
 * @author Team 2
 * @version 7.0
 */

@PersistenceCapable(identityType = IdentityType.APPLICATION)
public class InschrijvenVak implements Serializable {

	private static final long serialVersionUID = 1L;
	@PrimaryKey
	@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
	private Long inschrijvenVakNr;
	@Persistent
	private Long vakNr;
	@Persistent
	private String studentnummer;
	
	public InschrijvenVak() {
		super();
	}
	
	 /** 
     * Returns het InschrijvenVakNummer (Dit is de primary key)
     * @return inschrijvenVakNr
     */

	public Long getInschrijvenVakNr() {
		return inschrijvenVakNr;
	}
	
	 /** 
     * Maakt een nieuw Inschrijvenvaknummer aan met de parameter inschrijvenVakNr
     */

	public void setInschrijvenVakNr(Long inschrijvenVakNr) {
		this.inschrijvenVakNr = inschrijvenVakNr;
	}
	
	 /** 
     * Returns het Studentnummer 
     * @return studentnummer
     */
	
	public String getStudentnummer() {
		return studentnummer;
	}
	
	 /** 
     * Maakt een nieuw Studentnummer aan met de parameter studentnummer
     */

	public void setStudentnummer(String studentnummer) {
		this.studentnummer = studentnummer;
	}
	
	 /** 
     * Returns het Vaknummer 
     * @return vakNr
     */
	
	public Long getVakNr() {
		return vakNr;
	}
	
	 /** 
     * Maakt een nieuw Vaknummer aan met de parameter vakNr
     */

	public void setVakNr(Long vakNr) {
		this.vakNr = vakNr;
	}
}
